<!DOCTYPE html>
<html lang="eng">
<head>
<title>Goahead Man Page</title>
</head>
<HTML>
<BODY>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->

</PRE>
<H2>SYNOPSIS</H2><PRE>
       <B>goahead</B> <B>[options]</B> <B>[documents]</B> <B>[[IP][:port]</B> <B>...]</B>

       <B>goahead</B>
           <B>--auth</B> <B>authFile</B>
           <B>--background</B>
           <B>--debugger</B>
           <B>--home</B> <B>directory</B>
           <B>--log</B> <B>logSpec</B>
           <B>--route</B> <B>routeFile</B>
           <B>--version</B>
           <B>--verbose</B>
           <B>[IP][:port]</B> <B>[documents]</B>


</PRE>
<H2>DESCRIPTION</H2><PRE>
       GoAhead is popular, simple embedded HTTP web server.  It is a fast,
       small-footprint, single-threaded, standards-based, portable server
       developed for use by embedded devices and applications.  It can run as a
       stand-alone web server or the GoAhead library can be embedded in
       applications.

       GoAhead supports HTTP/1.1, SSL, digest, basic and web-form
       authentication, chunked transfers, file upload and sandbox security
       limits.

       When goahead is built, it is configured to open a port for HTTP requests
       and optionally one for SSL. However, if goahead is invoked with an IP
       address or port number on the command line, GoAhead will listen on these
       ports instead.  If the PORT component is omitted, GoAhead will listen on
       port 80. If the IP address is omitted and a port is supplied, GoAhead
       will listen on all network interfaces.


</PRE>
<H2>OPTIONS</H2><PRE>
       <B>--auth</B> <B>filename</B>
              Define the name of the authentication configuration file. This is
              by default <B>auth.txt</B>.  If GoAhead is built with PAM support (Unix
              Pluggable Authentication Modules), then passwords will be
              authenticated from the system password database.

       <B>--debugger</B>
              Run GoAhead in debug mode and disable all timeouts. This disables
              request and session timeouts.  The <B>-d</B> option is an alias for
              --debugger.

       <B>--log</B> <B>logSpec</B>
              Name the GoAhead log file. This will override the ErrorLog
              directive in the configuration file.  When the maximum size is
              exceeded, the log file will be rotated to logName.old and a new
              log file will be started. The <B>-l</B> option is an alias for --log.
              The syntax is:

              --log logName[:logLevel]

       <B>--version</B>
              Output the product version number.


</PRE>
<H2>REPORTING BUGS</H2><PRE>
       Report bugs to &lt;;dev@embedthis.com&gt;;.


</PRE>
<H2>COPYRIGHT</H2><PRE>
       Copyright © Embedthis Software.


</PRE>
<H2>SEE ALSO</H2><PRE>
       gopass, webcomp



goahead                            March 2014                         <B>GOAHEAD(1)</B>
</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
</html>